Esta página apresenta estatísticas sobre a quantidade de ônibus em circulação no Rio de Janeiro.

Os registros foram obtidos a partir da Prefeitura do Rio de Janeiro, através do site http://www.data.rio/datasets/gps-dos-ônibus.

Mais detalhes sobre a metodologia estão disponíveis na parte inferior da página.

Veículos em circulação

Este gráfico exibe a evolução do número de ônibus em circulação no Rio de Janeiro neste mês. Para facilitar a visualização, o gráfico traz o recorte dos últimos sete dias. Use as funções interativas da ferramenta para verificar outros períodos.

Os dados dos meses anteriores estão disponíveis no GitHub, em https://github.com/gbragaalves/OnibusRio.

Ônibus no pico

Estes gráficos representam o número máximo de ônibus em circulação aferidos no Rio de Janeiro num determinado dia. O primeiro gráfico mostra o valor absoluto da data, enquanto o segundo gráfico mostra a média móvel dos últimos sete dias úteis.

A tabela mostra o número de veículos em circulação num determinado horário, divididos por consórcio, no último mês. Você pode baixar o arquivo .csv com estes dados no GitHub, mais especificamente em https://github.com/gbragaalves/OnibusRio.

## Metodologia

Os dados apresentados nesta página são obtidos a partir de um feed mantido pela Prefeitura do Rio de Janeiro, que apresenta a última posição conhecida de um ônibus ao longo de um dia. É feita uma coleta automatizada a cada dez minutos, através de um serviço de computação em nuvem.

Estes registros são filtrados de duas maneiras, considerando o tempo e o espaço. Na filtragem de tempo, apenas veículos que emitiram sinal nos dez minutos anteriores ao momento da coleta são considerados. Ou seja, o monitoramento referente às 17h30 considera todos os registros de GPS emitidos entre 17h20 e 17h30.

A filtragem espacial por enquanto é feita de maneira primária: são considerados veículos dentro do município do Rio de Janeiro que não estão em nenhuma garagem. As garagens foram identificadas a partir de registros disponíveis no OpenStreetMap e através da análise da posição dos ônibus, com o auxílio de imagens de satélite. Ou seja, se há um número grande de ônibus concentrados num determinado espaço durante a madrugada, supõe-se que ali é uma garagem. Com o auxílio das imagens de satélite fazemos uma avaliação humana para verificar se o espaço em questão de fato se trata de uma garagem.

Posteriormente pretendemos implementar a filtragem por linha: a partir de um buffer, uma área ao redor do itinerário de uma linha, identificaremos se o ônibus de fato está percorrendo o trajeto daquela rota. É um objetivo ainda mais distante identificar a linha percorrida por um ônibus a partir de seu histórico de posições. Isto permitiria que verificássemos o serviço percorrido pelo veículo a partir de uma avaliação independente da informação de linha fornecida pelo GPS.